public class Car {
    /*
    创建汽车类 有汽车的价格，汽车颜色，汽车里程、汽车油量。
    汽车的价格在5000~1000000
    汽车的颜色红、绿、兰三种颜色。
    汽车的里程只能访问。
    定义汽车行驶方法，传入行驶距离，在方法中，将里程累加行驶的距离。油量减去行驶的距离。如果油量不够，则不允许行驶。
    定义加油的方法，传入要添加的油量，实现油量的累加。
     */

    private int price = 5000;
    private String color = "红";
    private int mileage;
    public  int oilNum;

    public void setPrice(int price){
        if (price>10000||price<5000){
            return;
        }
        this.price = price;
        System.out.println("价格为："+this.price);
    }

    public void setColor(String color){
        if (color.equals("红")||color.equals("绿")||color.equals("蓝")){
            this.color = color;
            System.out.println("颜色为："+this.color);
        }
        return;
    }

    public void drive(int s){
        if (oilNum<=0){
            System.out.println("油量不足");
            return;
        }
        this.oilNum -= s/100*10;
        this.mileage += s;
        System.out.println("行驶距离为："+s+"  当前油余量："+oilNum);
    }

    public int getMileage(){
        return this.mileage;
    }

    public void addOil(int num){
        this.oilNum += num;
        System.out.println("当前油量："+oilNum);
    }
}
